草庐IT

java - 如何用 Java 编译 .java 文件?

全部标签

javascript - 如何在 typescript 文件中使用 json 文件

我有一个名为men.json的文件。我想做等同于varmen=require('./men.json');。无论我尝试过什么,它都会寻找./men.json.js文件。我读到我不能使用import,因为它不是ts文件。什么是等效的要求行? 最佳答案 declaremodule'*.json'{var_:any;exportdefault_;}然后你可以importmemfrom'./mem.josn'将其放入tsconfig.json中包含的某个文件中现在您可以要求.json,这适用于任何其他文件格式(尽管您需要webpack,因为

javascript - AWS cognito userpools JavaScript SDK 获取用户的保单文件

对于AWSCognitoUserpools中的注册用户,是否可以通过JavaScriptSDK检索通过IAMAngular色附加到用户的策略文档?用户案例是编写一个自定义授权方,授权cognitoidtoken并返回具有IAM权限的策略文档,用户能够通过Cognito用户组承担。 最佳答案 在进行进一步研究后,使用以下方法检索通过IAMAngular色附加到用户的“内联策略”。在AWSCognitoJWT中,从ARN中提取Angular色名称并使用IAMSDKforJavaScript通过使用获取策略ARNconstaws=requ

javascript - Jasmine 测试用例未在已编译的 Typescript 中定义内启动

我正在处理一个测试项目,我正在编写一个纯JavascriptJasmineKarma设置来测试预编译的Typescript设置。但是,我无法启动测试用例。我可以在控制台中看到来自已编译typescript的控制台消息正常运行,但它根本不会启动测试脚本。请注意,这来自AngularApp,但这整个部分来自一个在没有Angular2的情况下制作和编译的部分。没有错误消息,除此之外显示运行了0/0测试,并且没有“component/to/test”的时间戳。在test.spec.js文件中,我有define("testName",["component/to/test"],function(

javascript - 如何从 jqgrid 和 Laravel 上传多个文件?

下面是我的代码:letcolNames=['ID','Image','Title','Description'];letcolModel=[{name:'id',index:'id',width:30,editable:true,editoptions:{size:"30",maxlength:"50"}},{name:'image',index:'image',align:'left',editable:true,edittype:'file',editoptions:{multiple:true,accept:".jpg,.png,.jpeg",enctype:"multipart

javascript - CORS 请求在本地打开的 html 文件中被阻止

我已经开始编写一个用JavaScript显示数据的HTML文件。因为它应该尽可能简单地完成我不想运行nodejsoder任何其他本地http服务器。我刚刚在浏览器中打开了HTML文件(url是file:///home/visu/index.htm)。一切都很好,直到在index.htm中完成对在线API的jqueryajax请求。浏览器通过消息阻止请求:Cross-OriginRequestBlocked:TheSameOriginPolicydisallowsreadingtheremoteresourceathttp://x.x.x.x.(Reason:CORSheader‘Acc

javascript - 由于大数据 js 文件,browserify 和 babelify 非常慢

我有一个nodejs项目,它使用大型字典列表(数百万个条目),存储在js文件中,如下所示:module.exports=["entry1","entry2","entry3","entry4","entry5",etc.];然后我像这样从其他文件中使用它们:varvalues=require('./filePath');这很好用,也可以在浏览器中使用(使用browserify),但是捆绑需要很长时间——大约10分钟。我使用以下命令创建包:browserify"./src/myModule.js"--standalonemyModule-t[babelify--presets[es201

javascript - 编译器不抛出 "Cannot find module"错误

在我的项目中我有2个文件:foo.jsconstimage=require('../this/path/is/wrong.png');boo.tsxconstimage=require('../this/path/is/wrong.png');在foo.js中TypeScript正确的发现图片不存在并抛出“Cannotfindmodule”错误,但是对于boo.tsx没有抛出错误所以该错误仅在应用程序崩溃时出现在运行时。如果我只是将boo.tsx重命名为boo.jsTS再次开始按预期抛出错误。这些是我认为可能相关的一些编译器选项:"module":"es2015","target":"

javascript - 如何在不溢出 RAM 的情况下为非常大的文件生成校验和并在 Javascript 中转换为 64 位?

问题:如何正确生成独立于浏览器的唯一、一致的校验和?另外,我想将SHA256/MD5校验和字符串转换为64位。如何在不需要大量RAM的情况下正确读取文件来生成校验和?即我们如何在不影响RAM的情况下处理1GB的文件例如Isitpossibletoreadafilewithoutloadingitintomemory?(见答案)Thisproject看起来很有希望,但也无法实现。我的意图是以XMB的block逐步/增量地生成校验和。这可能有助于避免一次使用过多的RAM。以下是代码,它没有按预期工作:letSIZE_CHECKSUM=10*Math.pow(1024,2);//10MB;B

javascript 拦截来自 web worker + 文件 url 的 http 获取

我想拦截我应用程序中所有部分和库的获取,同时我不想破坏通过文件URL使用应用程序的可能性-它对Electron和移动设备很有用(通过WebView)。目前,我发现了两种可能的方法:类似于hereconstrealFetch=window.fetch;window.fetch=function(){//dosomethingreturnrealFetch.apply(this,arguments)}类似于here,服务worker注册:主要.js:if('serviceWorker'innavigator){window.addEventListener('load',function(

javascript - 我可以告诉 Closure 编译器仅针对特定类型停止重命名属性吗?

此问题如下:WhydoesClosurecompilerrenamepropertiesofanexterntype?约翰对这个问题的回答引出了第二个问题。如果我按照建议声明外部类型:/**@interface*/functionSpanishNoun(){}/**@type{string}*/SpanishNoun.prototype.english;/**@type{string}*/SpanishNoun.prototype.spanish;然后像这样的Javascript:/***@param{SpanishNoun}n*/exp.foo=function(n){console